home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_8_ClipStuff.txt < prev    next >
Text File  |  1994-02-05  |  62KB  |  1,073 lines

  1. # near model CODE resource
  2. # jump table entries: 1816-1817 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4A6E 0014                tst.w      [A6 + 0x14]
  6. 00000008  6602                     bne        +0x4 /* 0000000C */
  7. 0000000A  602A                     bra        +0x2C /* 00000036 */
  8. label0000000C:
  9. 0000000C  4AAE 0010                tst.l      [A6 + 0x10]
  10. 00000010  6708                     beq        +0xA /* 0000001A */
  11. 00000012  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12. 00000016  205F                     movea.l    A0, [A7]+
  13. 00000018  A02A                     syscall    HUnlock
  14. label0000001A:
  15. 0000001A  486E 000C                pea.l      [A6 + 0xC]
  16. 0000001E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  17. 00000022  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  18. 00000026  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  19. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  20. 0000002E  2C48                     movea.l    A6, A0
  21. 00000030  4EFA 0410                jmp        [PC + 0x410 /* 00000442 */]
  22. 00000034  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  23. // begin alternate branch 00000036-00000038
  24. label00000036:
  25. 00000036  4E5E                     unlink     A6
  26. // end alternate branch 00000036-00000038
  27. label00000036: // (misaligned)
  28. 00000038  205F                     movea.l    A0, [A7]+
  29. 0000003A  DEFC 000E                add.w      A7, 0xE
  30. 0000003E  4ED0                     jmp        [A0]
  31. fn00000040:
  32. 00000040  4E56 FFF8                link       A6, -0x0008
  33. 00000044  48E7 0308                movem.l    -[A7], D6,D7,A4
  34. 00000048  3E2D C736                move.w     D7, [A5 - 0x38CA]
  35. 0000004C  202D B564                move.l     D0, [A5 - 0x4A9C]
  36. 00000050  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  37. 00000054  6606                     bne        +0x8 /* 0000005C */
  38. 00000056  3007                     move.w     D0, D7
  39. 00000058  4440                     neg.w      D0
  40. 0000005A  3E00                     move.w     D7, D0
  41. label0000005C:
  42. 0000005C  4267                     clr.w      -[A7]
  43. 0000005E  486D C734                pea.l      [A5 - 0x38CC]
  44. 00000062  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  45. 00000066  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  46. 0000006A  3F07                     move.w     -[A7], D7
  47. 0000006C  3F3A 00E8                move.w     -[A7], [PC + 0xE8 /* 00000156, value 0x0 */]
  48. 00000070  486D CBC0                pea.l      [A5 - 0x3440]
  49. 00000074  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  50. 00000078  1C1F                     move.b     D6, [A7]+
  51. 0000007A  206D CBC0                movea.l    A0, [A5 - 0x3440]
  52. 0000007E  2050                     movea.l    A0, [A0]
  53. 00000080  4A68 003C                tst.w      [A0 + 0x3C]
  54. 00000084  6700 00C6                beq        +0xC8 /* 0000014C */
  55. 00000088  206D CBC0                movea.l    A0, [A5 - 0x3440]
  56. 0000008C  2850                     movea.l    A4, [A0]
  57. 0000008E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  58. 00000092  205F                     movea.l    A0, [A7]+
  59. 00000094  A029                     syscall    HLock
  60. 00000096  42A7                     clr.l      -[A7]
  61. 00000098  302C 003C                move.w     D0, [A4 + 0x3C]
  62. 0000009C  48C0                     ext.l      D0
  63. 0000009E  2F00                     move.l     -[A7], D0
  64. 000000A0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  65. 000000A6  206C 003E                movea.l    A0, [A4 + 0x3E]
  66. 000000AA  2F10                     move.l     -[A7], [A0]
  67. 000000AC  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  68. 000000B0  201F                     move.l     D0, [A7]+
  69. 000000B2  3F00                     move.w     -[A7], D0
  70. 000000B4  206D CBC0                movea.l    A0, [A5 - 0x3440]
  71. 000000B8  2050                     movea.l    A0, [A0]
  72. 000000BA  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  73. 000000BE  42A7                     clr.l      -[A7]
  74. 000000C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75. 000000C4  4EBA FF3A                jsr        [PC - 0xC6 /* 00000000 */]
  76. 000000C8  206D CBC0                movea.l    A0, [A5 - 0x3440]
  77. 000000CC  2050                     movea.l    A0, [A0]
  78. 000000CE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  79. 000000D2  205F                     movea.l    A0, [A7]+
  80. 000000D4  A02A                     syscall    HUnlock
  81. 000000D6  7002                     moveq.l    D0, 0x02
  82. 000000D8  B02D C738                cmp.b      D0, [A5 - 0x38C8]
  83. 000000DC  57C0                     seq        D0
  84. 000000DE  4A00                     tst.b      D0
  85. 000000E0  676A                     beq        +0x6C /* 0000014C */
  86. 000000E2  122D A890                move.b     D1, [A5 - 0x5770]
  87. 000000E6  0A01 0001                xori.b     D1, 0x1
  88. 000000EA  C001                     and.b      D0, D1
  89. 000000EC  675E                     beq        +0x60 /* 0000014C */
  90. 000000EE  206D CBC0                movea.l    A0, [A5 - 0x3440]
  91. 000000F2  2850                     movea.l    A4, [A0]
  92. 000000F4  426C 0020                clr.w      [A4 + 0x20]
  93. 000000F8  302C 003C                move.w     D0, [A4 + 0x3C]
  94. 000000FC  5240                     addq.w     D0, 1
  95. 000000FE  3940 0022                move.w     [A4 + 0x22], D0
  96. 00000102  42A7                     clr.l      -[A7]
  97. 00000104  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  98. 00000108  3F3C 0006                move.w     -[A7], 0x6
  99. 0000010C  A83D                     syscall    TEDispatch
  100. 0000010E  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  101. 00000112  205F                     movea.l    A0, [A7]+
  102. 00000114  A029                     syscall    HLock
  103. 00000116  42A7                     clr.l      -[A7]
  104. 00000118  42A7                     clr.l      -[A7]
  105. 0000011A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  106. 0000011E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  107. 00000122  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  108. 00000128  206E FFF8                movea.l    A0, [A6 - 0x8]
  109. 0000012C  2F10                     move.l     -[A7], [A0]
  110. 0000012E  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  111. 00000132  201F                     move.l     D0, [A7]+
  112. 00000134  3F00                     move.w     -[A7], D0
  113. 00000136  42A7                     clr.l      -[A7]
  114. 00000138  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  115. 0000013C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  116. 00000140  4EBA FEBE                jsr        [PC - 0x142 /* 00000000 */]
  117. 00000144  486E FFF8                pea.l      [A6 - 0x8]
  118. 00000148  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  119. label0000014C:
  120. 0000014C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  121. 00000150  4E5E                     unlink     A6
  122. 00000152  2E9F                     move.l     [A7], [A7]+
  123. 00000154  4E75                     rts
  124. 00000156  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  125. // begin alternate branch 00000158-0000015C
  126. fn00000158:
  127. 00000158  4E56 FEF4                link       A6, -0x010C
  128. // end alternate branch 00000158-0000015C
  129. fn00000158: // (misaligned)
  130. 0000015A  FEF4                     .extension 0xEF4 // unimplemented
  131. 0000015C  48E7 0108                movem.l    -[A7], D7,A4
  132. 00000160  3E2D C746                move.w     D7, [A5 - 0x38BA]
  133. 00000164  6602                     bne        +0x4 /* 00000168 */
  134. 00000166  607C                     bra        +0x7E /* 000001E4 */
  135. label00000168:
  136. 00000168  42A7                     clr.l      -[A7]
  137. 0000016A  3F07                     move.w     -[A7], D7
  138. 0000016C  A9BB                     syscall    GetIcon
  139. 0000016E  285F                     movea.l    A4, [A7]+
  140. 00000170  200C                     move.l     D0, A4
  141. 00000172  6770                     beq        +0x72 /* 000001E4 */
  142. 00000174  2F0C                     move.l     -[A7], A4
  143. 00000176  205F                     movea.l    A0, [A7]+
  144. 00000178  A029                     syscall    HLock
  145. 0000017A  42A7                     clr.l      -[A7]
  146. 0000017C  2F3C 0000 0080           move.l     -[A7], 0x80
  147. 00000182  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  148. 00000188  2F14                     move.l     -[A7], [A4]
  149. 0000018A  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  150. 0000018E  201F                     move.l     D0, [A7]+
  151. 00000190  3F00                     move.w     -[A7], D0
  152. 00000192  2F0C                     move.l     -[A7], A4
  153. 00000194  42A7                     clr.l      -[A7]
  154. 00000196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  155. 0000019A  4EBA FE64                jsr        [PC - 0x19C /* 00000000 */]
  156. 0000019E  2F0C                     move.l     -[A7], A4
  157. 000001A0  205F                     movea.l    A0, [A7]+
  158. 000001A2  A02A                     syscall    HUnlock
  159. 000001A4  2F0C                     move.l     -[A7], A4
  160. 000001A6  486E FFF4                pea.l      [A6 - 0xC]
  161. 000001AA  486E FFF6                pea.l      [A6 - 0xA]
  162. 000001AE  486E FEF4                pea.l      [A6 - 0x10C]
  163. 000001B2  A9A8                     syscall    GetResInfo
  164. 000001B4  4240                     clr.w      D0
  165. 000001B6  102E FEF4                move.b     D0, [A6 - 0x10C]
  166. 000001BA  4A40                     tst.w      D0
  167. 000001BC  6726                     beq        +0x28 /* 000001E4 */
  168. 000001BE  42A7                     clr.l      -[A7]
  169. 000001C0  2F3C 0000 0100           move.l     -[A7], 0x100
  170. 000001C6  2F3C 4E41 4D45           move.l     -[A7], 0x4E414D45 /* 'NAME' */
  171. 000001CC  486E FEF4                pea.l      [A6 - 0x10C]
  172. 000001D0  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  173. 000001D4  201F                     move.l     D0, [A7]+
  174. 000001D6  3F00                     move.w     -[A7], D0
  175. 000001D8  42A7                     clr.l      -[A7]
  176. 000001DA  42A7                     clr.l      -[A7]
  177. 000001DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  178. 000001E0  4EBA FE1E                jsr        [PC - 0x1E2 /* 00000000 */]
  179. label000001E4:
  180. 000001E4  4CDF 1080                movem.l    D7,A4, [A7]+
  181. 000001E8  4E5E                     unlink     A6
  182. 000001EA  2E9F                     move.l     [A7], [A7]+
  183. 000001EC  4E75                     rts
  184. export_227:
  185. 000001EE  4E56 FFE6                link       A6, -0x001A
  186. 000001F2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  187. 000001F6  102D B518                move.b     D0, [A5 - 0x4AE8]
  188. 000001FA  6768                     beq        +0x6A /* 00000264 */
  189. 000001FC  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  190. 00000200  2050                     movea.l    A0, [A0]
  191. 00000202  2D48 FFEA                move.l     [A6 - 0x16], A0
  192. 00000206  226E FFEA                movea.l    A1, [A6 - 0x16]
  193. 0000020A  3028 0020                move.w     D0, [A0 + 0x20]
  194. 0000020E  B069 0022                cmp.w      D0, [A1 + 0x22]
  195. 00000212  6C00 022A                bge        +0x22C /* 0000043E */
  196. 00000216  102E 0008                move.b     D0, [A6 + 0x8]
  197. 0000021A  670A                     beq        +0xC /* 00000226 */
  198. 0000021C  1F3C 0001                move.b     -[A7], 0x1
  199. 00000220  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  200. 00000224  6006                     bra        +0x8 /* 0000022C */
  201. label00000226:
  202. 00000226  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  203. 0000022A  A9D5                     syscall    TECopy
  204. label0000022C:
  205. 0000022C  42A7                     clr.l      -[A7]
  206. 0000022E  A9FC                     syscall    ZeroScrap
  207. 00000230  201F                     move.l     D0, [A7]+
  208. 00000232  3F00                     move.w     -[A7], D0
  209. 00000234  42A7                     clr.l      -[A7]
  210. 00000236  42A7                     clr.l      -[A7]
  211. 00000238  2F0E                     move.l     -[A7], A6
  212. 0000023A  4EBA FDC4                jsr        [PC - 0x23C /* 00000000 */]
  213. 0000023E  42A7                     clr.l      -[A7]
  214. 00000240  A9FB                     syscall    LoadScrap/LodeScrap
  215. 00000242  201F                     move.l     D0, [A7]+
  216. 00000244  3F00                     move.w     -[A7], D0
  217. 00000246  42A7                     clr.l      -[A7]
  218. 00000248  42A7                     clr.l      -[A7]
  219. 0000024A  2F0E                     move.l     -[A7], A6
  220. 0000024C  4EBA FDB2                jsr        [PC - 0x24E /* 00000000 */]
  221. 00000250  4267                     clr.w      -[A7]
  222. 00000252  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  223. 00000256  42A7                     clr.l      -[A7]
  224. 00000258  42A7                     clr.l      -[A7]
  225. 0000025A  2F0E                     move.l     -[A7], A6
  226. 0000025C  4EBA FDA2                jsr        [PC - 0x25E /* 00000000 */]
  227. 00000260  6000 01E0                bra        +0x1E2 /* 00000442 */
  228. label00000264:
  229. 00000264  102D C232                move.b     D0, [A5 - 0x3DCE]
  230. 00000268  6772                     beq        +0x74 /* 000002DC */
  231. 0000026A  206D C6DC                movea.l    A0, [A5 - 0x3924]
  232. 0000026E  2050                     movea.l    A0, [A0]
  233. 00000270  2D48 FFE6                move.l     [A6 - 0x1A], A0
  234. 00000274  226E FFE6                movea.l    A1, [A6 - 0x1A]
  235. 00000278  3028 0020                move.w     D0, [A0 + 0x20]
  236. 0000027C  B069 0022                cmp.w      D0, [A1 + 0x22]
  237. 00000280  6C00 01BC                bge        +0x1BE /* 0000043E */
  238. 00000284  102E 0008                move.b     D0, [A6 + 0x8]
  239. 00000288  6736                     beq        +0x38 /* 000002C0 */
  240. 0000028A  102D A84C                move.b     D0, [A5 - 0x57B4]
  241. 0000028E  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  242. 00000292  6708                     beq        +0xA /* 0000029C */
  243. 00000294  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  244. 00000298  6000 01A8                bra        +0x1AA /* 00000442 */
  245. label0000029C:
  246. 0000029C  102D C377                move.b     D0, [A5 - 0x3C89]
  247. 000002A0  0240 0001                andi.w     D0, 0x1
  248. 000002A4  6600 0198                bne        +0x19A /* 0000043E */
  249. 000002A8  1F3C 0001                move.b     -[A7], 0x1
  250. 000002AC  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  251. 000002B0  1B7C 0001 C390           move.b     [A5 - 0x3C70], 0x1
  252. 000002B6  1F3C 0001                move.b     -[A7], 0x1
  253. 000002BA  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  254. 000002BE  6006                     bra        +0x8 /* 000002C6 */
  255. label000002C0:
  256. 000002C0  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  257. 000002C4  A9D5                     syscall    TECopy
  258. label000002C6:
  259. 000002C6  42A7                     clr.l      -[A7]
  260. 000002C8  A9FB                     syscall    LoadScrap/LodeScrap
  261. 000002CA  201F                     move.l     D0, [A7]+
  262. 000002CC  3F00                     move.w     -[A7], D0
  263. 000002CE  42A7                     clr.l      -[A7]
  264. 000002D0  42A7                     clr.l      -[A7]
  265. 000002D2  2F0E                     move.l     -[A7], A6
  266. 000002D4  4EBA FD2A                jsr        [PC - 0x2D6 /* 00000000 */]
  267. 000002D8  6000 0168                bra        +0x16A /* 00000442 */
  268. label000002DC:
  269. 000002DC  4A6D C736                tst.w      [A5 - 0x38CA]
  270. 000002E0  6700 015C                beq        +0x15E /* 0000043E */
  271. 000002E4  7001                     moveq.l    D0, 0x01
  272. 000002E6  B02D C738                cmp.b      D0, [A5 - 0x38C8]
  273. 000002EA  660A                     bne        +0xC /* 000002F6 */
  274. 000002EC  2D7C 5742 544E FFF8      move.l     [A6 - 0x8], 0x5742544E /* 'WBTN' */
  275. 000002F4  6012                     bra        +0x14 /* 00000308 */
  276. label000002F6:
  277. 000002F6  7002                     moveq.l    D0, 0x02
  278. 000002F8  B02D C738                cmp.b      D0, [A5 - 0x38C8]
  279. 000002FC  6600 0140                bne        +0x142 /* 0000043E */
  280. 00000300  2D7C 5746 4C44 FFF8      move.l     [A6 - 0x8], 0x57464C44 /* 'WFLD' */
  281. label00000308:
  282. 00000308  42A7                     clr.l      -[A7]
  283. 0000030A  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  284. 0000030E  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  285. 00000312  4EAD 2B52                jsr        [A5 + 0x2B52 /* export_1382 */]
  286. 00000316  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  287. 0000031A  6700 0122                beq        +0x124 /* 0000043E */
  288. 0000031E  7000                     moveq.l    D0, 0x00
  289. 00000320  2D40 FFEE                move.l     [A6 - 0x12], D0
  290. 00000324  42A7                     clr.l      -[A7]
  291. 00000326  A9FC                     syscall    ZeroScrap
  292. 00000328  201F                     move.l     D0, [A7]+
  293. 0000032A  3F00                     move.w     -[A7], D0
  294. 0000032C  42A7                     clr.l      -[A7]
  295. 0000032E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  296. 00000332  2F0E                     move.l     -[A7], A6
  297. 00000334  4EBA FCCA                jsr        [PC - 0x336 /* 00000000 */]
  298. 00000338  42A7                     clr.l      -[A7]
  299. 0000033A  A9FB                     syscall    LoadScrap/LodeScrap
  300. 0000033C  201F                     move.l     D0, [A7]+
  301. 0000033E  3F00                     move.w     -[A7], D0
  302. 00000340  42A7                     clr.l      -[A7]
  303. 00000342  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  304. 00000346  2F0E                     move.l     -[A7], A6
  305. 00000348  4EBA FCB6                jsr        [PC - 0x34A /* 00000000 */]
  306. 0000034C  206E FFFC                movea.l    A0, [A6 - 0x4]
  307. 00000350  2050                     movea.l    A0, [A0]
  308. 00000352  3D68 0016 FFF2           move.w     [A6 - 0xE], [A0 + 0x16]
  309. 00000358  4267                     clr.w      -[A7]
  310. 0000035A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  311. 0000035E  486E FFF4                pea.l      [A6 - 0xC]
  312. 00000362  4EAD 2B7A                jsr        [A5 + 0x2B7A /* export_1387 */]
  313. 00000366  101F                     move.b     D0, [A7]+
  314. 00000368  670C                     beq        +0xE /* 00000376 */
  315. 0000036A  206E FFFC                movea.l    A0, [A6 - 0x4]
  316. 0000036E  2050                     movea.l    A0, [A0]
  317. 00000370  316E FFF4 0016           move.w     [A0 + 0x16], [A6 - 0xC]
  318. label00000376:
  319. 00000376  70FF                     moveq.l    D0, 0xFFFFFFFF
  320. 00000378  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  321. 0000037C  6F22                     ble        +0x24 /* 000003A0 */
  322. 0000037E  4267                     clr.w      -[A7]
  323. 00000380  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  324. 00000384  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  325. 00000388  486E FFEE                pea.l      [A6 - 0x12]
  326. 0000038C  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  327. 00000390  101F                     move.b     D0, [A7]+
  328. 00000392  660C                     bne        +0xE /* 000003A0 */
  329. 00000394  486E FFFC                pea.l      [A6 - 0x4]
  330. 00000398  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  331. 0000039C  6000 00A0                bra        +0xA2 /* 0000043E */
  332. label000003A0:
  333. 000003A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  334. 000003A4  205F                     movea.l    A0, [A7]+
  335. 000003A6  A029                     syscall    HLock
  336. 000003A8  42A7                     clr.l      -[A7]
  337. 000003AA  206E FFFC                movea.l    A0, [A6 - 0x4]
  338. 000003AE  2050                     movea.l    A0, [A0]
  339. 000003B0  3010                     move.w     D0, [A0]
  340. 000003B2  48C0                     ext.l      D0
  341. 000003B4  2F00                     move.l     -[A7], D0
  342. 000003B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  343. 000003BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  344. 000003BE  2F10                     move.l     -[A7], [A0]
  345. 000003C0  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  346. 000003C4  201F                     move.l     D0, [A7]+
  347. 000003C6  3F00                     move.w     -[A7], D0
  348. 000003C8  42A7                     clr.l      -[A7]
  349. 000003CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  350. 000003CE  2F0E                     move.l     -[A7], A6
  351. 000003D0  4EBA FC2E                jsr        [PC - 0x3D2 /* 00000000 */]
  352. 000003D4  486E FFFC                pea.l      [A6 - 0x4]
  353. 000003D8  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  354. 000003DC  2F0E                     move.l     -[A7], A6
  355. 000003DE  4EBA FC60                jsr        [PC - 0x3A0 /* 00000040 */]
  356. 000003E2  7001                     moveq.l    D0, 0x01
  357. 000003E4  B02D C738                cmp.b      D0, [A5 - 0x38C8]
  358. 000003E8  6606                     bne        +0x8 /* 000003F0 */
  359. 000003EA  2F0E                     move.l     -[A7], A6
  360. 000003EC  4EBA FD6A                jsr        [PC - 0x296 /* 00000158 */]
  361. label000003F0:
  362. 000003F0  4AAE FFEE                tst.l      [A6 - 0x12]
  363. 000003F4  673C                     beq        +0x3E /* 00000432 */
  364. 000003F6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  365. 000003FA  205F                     movea.l    A0, [A7]+
  366. 000003FC  A029                     syscall    HLock
  367. 000003FE  42A7                     clr.l      -[A7]
  368. 00000400  42A7                     clr.l      -[A7]
  369. 00000402  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  370. 00000406  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  371. 0000040A  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  372. 00000410  206E FFEE                movea.l    A0, [A6 - 0x12]
  373. 00000414  2F10                     move.l     -[A7], [A0]
  374. 00000416  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  375. 0000041A  201F                     move.l     D0, [A7]+
  376. 0000041C  3F00                     move.w     -[A7], D0
  377. 0000041E  42A7                     clr.l      -[A7]
  378. 00000420  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  379. 00000424  2F0E                     move.l     -[A7], A6
  380. 00000426  4EBA FBD8                jsr        [PC - 0x428 /* 00000000 */]
  381. 0000042A  486E FFEE                pea.l      [A6 - 0x12]
  382. 0000042E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  383. label00000432:
  384. 00000432  102E 0008                move.b     D0, [A6 + 0x8]
  385. 00000436  670A                     beq        +0xC /* 00000442 */
  386. 00000438  4EAD 3662                jsr        [A5 + 0x3662 /* export_1736 */]
  387. 0000043C  6004                     bra        +0x6 /* 00000442 */
  388. label0000043E:
  389. 0000043E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  390. label00000442:
  391. 00000442  4FEE FFC6                lea.l      A7, [A6 - 0x3A]
  392. 00000446  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  393. 0000044A  4E5E                     unlink     A6
  394. 0000044C  205F                     movea.l    A0, [A7]+
  395. 0000044E  544F                     addq.w     A7, 2
  396. 00000450  4ED0                     jmp        [A0]
  397. fn00000452:
  398. 00000452  4E56 0000                link       A6, 0
  399. 00000456  2F0C                     move.l     -[A7], A4
  400. 00000458  206E 000C                movea.l    A0, [A6 + 0xC]
  401. 0000045C  2850                     movea.l    A4, [A0]
  402. 0000045E  302C 003C                move.w     D0, [A4 + 0x3C]
  403. 00000462  48C0                     ext.l      D0
  404. 00000464  206E 0008                movea.l    A0, [A6 + 0x8]
  405. 00000468  D0A8 FFF6                add.l      D0, [A0 - 0xA]
  406. 0000046C  322C 0022                move.w     D1, [A4 + 0x22]
  407. 00000470  48C1                     ext.l      D1
  408. 00000472  9081                     sub.l      D0, D1
  409. 00000474  322C 0020                move.w     D1, [A4 + 0x20]
  410. 00000478  48C1                     ext.l      D1
  411. 0000047A  D280                     add.l      D1, D0
  412. 0000047C  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  413. 00000482  6F14                     ble        +0x16 /* 00000498 */
  414. 00000484  3F3C 0015                move.w     -[A7], 0x15
  415. 00000488  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  416. 0000048C  206E 0008                movea.l    A0, [A6 + 0x8]
  417. 00000490  2C48                     movea.l    A6, A0
  418. 00000492  4EFA 07E0                jmp        [PC + 0x7E0 /* 00000C74 */]
  419. 00000496  0000 285F                ori.b      D0, 0x5F /* '_' */
  420. // begin alternate branch 00000498-0000049A
  421. label00000498:
  422. 00000498  285F                     movea.l    A4, [A7]+
  423. // end alternate branch 00000498-0000049A
  424. label00000498: // (misaligned)
  425. 0000049A  4E5E                     unlink     A6
  426. 0000049C  205F                     movea.l    A0, [A7]+
  427. 0000049E  504F                     addq.w     A7, 8
  428. 000004A0  4ED0                     jmp        [A0]
  429. fn000004A2:
  430. 000004A2  4E56 FFF0                link       A6, -0x0010
  431. 000004A6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  432. 000004AA  206E 0008                movea.l    A0, [A6 + 0x8]
  433. 000004AE  2050                     movea.l    A0, [A0]
  434. 000004B0  2D48 FFF0                move.l     [A6 - 0x10], A0
  435. 000004B4  206D C242                movea.l    A0, [A5 - 0x3DBE]
  436. 000004B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  437. 000004BC  41E8 0010                lea.l      A0, [A0 + 0x10]
  438. 000004C0  7003                     moveq.l    D0, 0x03
  439. label000004C2:
  440. 000004C2  32D8                     move.w     [A1]+, [A0]+
  441. 000004C4  51C8 FFFC                dbf        D0, -0x6 /* 000004C2 */
  442. 000004C8  486E FFF8                pea.l      [A6 - 0x8]
  443. 000004CC  2F3C 0004 0004           move.l     -[A7], 0x40004
  444. 000004D2  A8A9                     syscall    InsetRect
  445. 000004D4  4267                     clr.w      -[A7]
  446. 000004D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  447. 000004DA  4868 0006                pea.l      [A0 + 0x6]
  448. 000004DE  486E FFF8                pea.l      [A6 - 0x8]
  449. 000004E2  486E FFF8                pea.l      [A6 - 0x8]
  450. 000004E6  A8AA                     syscall    SectRect
  451. 000004E8  101F                     move.b     D0, [A7]+
  452. 000004EA  6702                     beq        +0x4 /* 000004EE */
  453. 000004EC  607A                     bra        +0x7C /* 00000568 */
  454. label000004EE:
  455. 000004EE  206E FFF0                movea.l    A0, [A6 - 0x10]
  456. 000004F2  49E8 0006                lea.l      A4, [A0 + 0x6]
  457. 000004F6  3E2C 0006                move.w     D7, [A4 + 0x6]
  458. 000004FA  9E6C 0002                sub.w      D7, [A4 + 0x2]
  459. 000004FE  3C2C 0004                move.w     D6, [A4 + 0x4]
  460. 00000502  9C54                     sub.w      D6, [A4]
  461. 00000504  266D C242                movea.l    A3, [A5 - 0x3DBE]
  462. 00000508  302B 0012                move.w     D0, [A3 + 0x12]
  463. 0000050C  D06B 0016                add.w      D0, [A3 + 0x16]
  464. 00000510  9047                     sub.w      D0, D7
  465. 00000512  48C0                     ext.l      D0
  466. 00000514  81FC 0002                divs.w     D0, 0x2
  467. 00000518  3940 0002                move.w     [A4 + 0x2], D0
  468. 0000051C  4267                     clr.w      -[A7]
  469. 0000051E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  470. 00000522  302B 0012                move.w     D0, [A3 + 0x12]
  471. 00000526  5C40                     addq.w     D0, 6
  472. 00000528  3F00                     move.w     -[A7], D0
  473. 0000052A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  474. 0000052E  395F 0002                move.w     [A4 + 0x2], [A7]+
  475. 00000532  302B 0010                move.w     D0, [A3 + 0x10]
  476. 00000536  D06B 0014                add.w      D0, [A3 + 0x14]
  477. 0000053A  9046                     sub.w      D0, D6
  478. 0000053C  48C0                     ext.l      D0
  479. 0000053E  81FC 0002                divs.w     D0, 0x2
  480. 00000542  3880                     move.w     [A4], D0
  481. 00000544  4267                     clr.w      -[A7]
  482. 00000546  3F14                     move.w     -[A7], [A4]
  483. 00000548  302B 0010                move.w     D0, [A3 + 0x10]
  484. 0000054C  5C40                     addq.w     D0, 6
  485. 0000054E  3F00                     move.w     -[A7], D0
  486. 00000550  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  487. 00000554  389F                     move.w     [A4], [A7]+
  488. 00000556  3007                     move.w     D0, D7
  489. 00000558  D06C 0002                add.w      D0, [A4 + 0x2]
  490. 0000055C  3940 0006                move.w     [A4 + 0x6], D0
  491. 00000560  3006                     move.w     D0, D6
  492. 00000562  D054                     add.w      D0, [A4]
  493. 00000564  3940 0004                move.w     [A4 + 0x4], D0
  494. label00000568:
  495. 00000568  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  496. 0000056C  4E5E                     unlink     A6
  497. 0000056E  205F                     movea.l    A0, [A7]+
  498. 00000570  584F                     addq.w     A7, 4
  499. 00000572  4ED0                     jmp        [A0]
  500. fn00000574:
  501. 00000574  4E56 FEF6                link       A6, -0x010A
  502. 00000578  48E7 0108                movem.l    -[A7], D7,A4
  503. 0000057C  286E 0008                movea.l    A4, [A6 + 0x8]
  504. 00000580  7000                     moveq.l    D0, 0x00
  505. 00000582  2D40 FFFA                move.l     [A6 - 0x6], D0
  506. 00000586  4247                     clr.w      D7
  507. 00000588  70FF                     moveq.l    D0, 0xFFFFFFFF
  508. 0000058A  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  509. 0000058E  671E                     beq        +0x20 /* 000005AE */
  510. 00000590  4267                     clr.w      -[A7]
  511. 00000592  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  512. 00000596  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  513. 0000059A  3E1F                     move.w     D7, [A7]+
  514. 0000059C  42A7                     clr.l      -[A7]
  515. 0000059E  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  516. 000005A4  3F2C FFA0                move.w     -[A7], [A4 - 0x60]
  517. 000005A8  A81F                     syscall    Get1Resource
  518. 000005AA  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  519. label000005AE:
  520. 000005AE  4AAE FFFA                tst.l      [A6 - 0x6]
  521. 000005B2  6600 0104                bne        +0x106 /* 000006B8 */
  522. 000005B6  42A7                     clr.l      -[A7]
  523. 000005B8  2F3C 0000 0080           move.l     -[A7], 0x80
  524. 000005BE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  525. 000005C2  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  526. 000005C6  57C0                     seq        D0
  527. 000005C8  4A00                     tst.b      D0
  528. 000005CA  6620                     bne        +0x22 /* 000005EC */
  529. 000005CC  2F00                     move.l     -[A7], D0
  530. 000005CE  42A7                     clr.l      -[A7]
  531. 000005D0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  532. 000005D4  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  533. 000005DA  486C FFEA                pea.l      [A4 - 0x16]
  534. 000005DE  A9FD                     syscall    GetScrap
  535. 000005E0  221F                     move.l     D1, [A7]+
  536. 000005E2  201F                     move.l     D0, [A7]+
  537. 000005E4  4A81                     tst.l      D1
  538. 000005E6  5FC1                     sle        D1
  539. 000005E8  8001                     or.b       D0, D1
  540. 000005EA  670C                     beq        +0xE /* 000005F8 */
  541. label000005EC:
  542. 000005EC  486E FFFA                pea.l      [A6 - 0x6]
  543. 000005F0  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  544. 000005F4  6000 00C2                bra        +0xC4 /* 000006B8 */
  545. label000005F8:
  546. 000005F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  547. 000005FA  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  548. 000005FE  662A                     bne        +0x2C /* 0000062A */
  549. 00000600  3F2D A438                move.w     -[A7], [A5 - 0x5BC8]
  550. 00000604  2F2D A43A                move.l     -[A7], [A5 - 0x5BC6]
  551. 00000608  486D A43E                pea.l      [A5 - 0x5BC2]
  552. 0000060C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  553. 00000610  4267                     clr.w      -[A7]
  554. 00000612  3F2D A438                move.w     -[A7], [A5 - 0x5BC8]
  555. 00000616  2F2D A43A                move.l     -[A7], [A5 - 0x5BC6]
  556. 0000061A  486D A43E                pea.l      [A5 - 0x5BC2]
  557. 0000061E  1F3C 0003                move.b     -[A7], 0x3
  558. 00000622  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  559. 00000626  3B5F A42C                move.w     [A5 - 0x5BD4], [A7]+
  560. label0000062A:
  561. 0000062A  70FF                     moveq.l    D0, 0xFFFFFFFF
  562. 0000062C  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  563. 00000630  6700 0086                beq        +0x88 /* 000006B8 */
  564. 00000634  42A7                     clr.l      -[A7]
  565. 00000636  2F3C 0000 0100           move.l     -[A7], 0x100
  566. 0000063C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  567. 00000640  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  568. 00000644  57C0                     seq        D0
  569. 00000646  4A00                     tst.b      D0
  570. 00000648  6620                     bne        +0x22 /* 0000066A */
  571. 0000064A  2F00                     move.l     -[A7], D0
  572. 0000064C  42A7                     clr.l      -[A7]
  573. 0000064E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  574. 00000652  2F3C 4E41 4D45           move.l     -[A7], 0x4E414D45 /* 'NAME' */
  575. 00000658  486C FFEA                pea.l      [A4 - 0x16]
  576. 0000065C  A9FD                     syscall    GetScrap
  577. 0000065E  221F                     move.l     D1, [A7]+
  578. 00000660  201F                     move.l     D0, [A7]+
  579. 00000662  4A81                     tst.l      D1
  580. 00000664  5FC1                     sle        D1
  581. 00000666  8001                     or.b       D0, D1
  582. 00000668  6706                     beq        +0x8 /* 00000670 */
  583. label0000066A:
  584. 0000066A  422E FEF6                clr.b      [A6 - 0x10A]
  585. 0000066E  601A                     bra        +0x1C /* 0000068A */
  586. label00000670:
  587. 00000670  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  588. 00000674  205F                     movea.l    A0, [A7]+
  589. 00000676  A029                     syscall    HLock
  590. 00000678  206E FFF6                movea.l    A0, [A6 - 0xA]
  591. 0000067C  2050                     movea.l    A0, [A0]
  592. 0000067E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  593. 00000682  707F                     moveq.l    D0, 0x7F
  594. label00000684:
  595. 00000684  32D8                     move.w     [A1]+, [A0]+
  596. 00000686  51C8 FFFC                dbf        D0, -0x6 /* 00000684 */
  597. label0000068A:
  598. 0000068A  486E FFF6                pea.l      [A6 - 0xA]
  599. 0000068E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  600. 00000692  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  601. 00000696  A998                     syscall    UseResFile
  602. 00000698  4267                     clr.w      -[A7]
  603. 0000069A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  604. 0000069E  3F2C FFA0                move.w     -[A7], [A4 - 0x60]
  605. 000006A2  486E FEF6                pea.l      [A6 - 0x10A]
  606. 000006A6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  607. 000006AA  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  608. 000006AE  4A5F                     tst.w      [A7]+
  609. 000006B0  6606                     bne        +0x8 /* 000006B8 */
  610. 000006B2  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  611. 000006B6  A999                     syscall    UpdateResFile
  612. label000006B8:
  613. 000006B8  4A47                     tst.w      D7
  614. 000006BA  6704                     beq        +0x6 /* 000006C0 */
  615. 000006BC  3F07                     move.w     -[A7], D7
  616. 000006BE  A998                     syscall    UseResFile
  617. label000006C0:
  618. 000006C0  4CDF 1080                movem.l    D7,A4, [A7]+
  619. 000006C4  4E5E                     unlink     A6
  620. 000006C6  2E9F                     move.l     [A7], [A7]+
  621. 000006C8  4E75                     rts
  622. export_228:
  623. 000006CA  4E56 FF76                link       A6, -0x008A
  624. 000006CE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  625. 000006D2  426E 0008                clr.w      [A6 + 0x8]
  626. 000006D6  7000                     moveq.l    D0, 0x00
  627. 000006D8  2D40 FFFA                move.l     [A6 - 0x6], D0
  628. 000006DC  102D B546                move.b     D0, [A5 - 0x4ABA]
  629. 000006E0  4880                     ext.w      D0
  630. 000006E2  6B18                     bmi        +0x1A /* 000006FC */
  631. 000006E4  B07C 0007                cmp.w      D0, 0x7
  632. 000006E8  6E12                     bgt        +0x14 /* 000006FC */
  633. 000006EA  41FA 059E                lea.l      A0, [PC + 0x59E /* 00000C8A */]
  634. 000006EE  3200                     move.w     D1, D0
  635. 000006F0  E649                     lsr        D1.w, 3
  636. 000006F2  4441                     neg.w      D1
  637. 000006F4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  638. 000006F8  0A3C 0004                xori.b     ccr, 4
  639. label000006FC:
  640. 000006FC  6704                     beq        +0x6 /* 00000702 */
  641. 000006FE  6000 0570                bra        +0x572 /* 00000C70 */
  642. label00000702:
  643. 00000702  7001                     moveq.l    D0, 0x01
  644. 00000704  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  645. 00000708  6600 00A4                bne        +0xA6 /* 000007AE */
  646. 0000070C  42A7                     clr.l      -[A7]
  647. 0000070E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  648. 00000714  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  649. 00000718  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  650. 0000071C  4267                     clr.w      -[A7]
  651. 0000071E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  652. 00000722  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  653. 00000726  102D C232                move.b     D0, [A5 - 0x3DCE]
  654. 0000072A  6764                     beq        +0x66 /* 00000790 */
  655. 0000072C  102D A84C                move.b     D0, [A5 - 0x57B4]
  656. 00000730  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  657. 00000734  6708                     beq        +0xA /* 0000073E */
  658. 00000736  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  659. 0000073A  6000 0538                bra        +0x53A /* 00000C74 */
  660. label0000073E:
  661. 0000073E  102D C377                move.b     D0, [A5 - 0x3C89]
  662. 00000742  0240 0001                andi.w     D0, 0x1
  663. 00000746  6708                     beq        +0xA /* 00000750 */
  664. 00000748  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  665. 0000074C  6000 0526                bra        +0x528 /* 00000C74 */
  666. label00000750:
  667. 00000750  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  668. 00000754  2F0E                     move.l     -[A7], A6
  669. 00000756  4EBA FCFA                jsr        [PC - 0x306 /* 00000452 */]
  670. 0000075A  102D C2D8                move.b     D0, [A5 - 0x3D28]
  671. 0000075E  802D A890                or.b       D0, [A5 - 0x5770]
  672. 00000762  670A                     beq        +0xC /* 0000076E */
  673. 00000764  1F3C 0003                move.b     -[A7], 0x3
  674. 00000768  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  675. 0000076C  6008                     bra        +0xA /* 00000776 */
  676. label0000076E:
  677. 0000076E  1F3C 0004                move.b     -[A7], 0x4
  678. 00000772  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  679. label00000776:
  680. 00000776  1F3C 0001                move.b     -[A7], 0x1
  681. 0000077A  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  682. 0000077E  486D C378                pea.l      [A5 - 0x3C88]
  683. 00000782  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  684. 00000786  1B7C 0001 C390           move.b     [A5 - 0x3C70], 0x1
  685. 0000078C  6000 04E6                bra        +0x4E8 /* 00000C74 */
  686. label00000790:
  687. 00000790  102D B518                move.b     D0, [A5 - 0x4AE8]
  688. 00000794  6700 04DA                beq        +0x4DC /* 00000C70 */
  689. 00000798  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  690. 0000079C  2F0E                     move.l     -[A7], A6
  691. 0000079E  4EBA FCB2                jsr        [PC - 0x34E /* 00000452 */]
  692. 000007A2  1F3C 0003                move.b     -[A7], 0x3
  693. 000007A6  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  694. 000007AA  6000 04C8                bra        +0x4CA /* 00000C74 */
  695. label000007AE:
  696. 000007AE  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  697. 000007B2  102D A84C                move.b     D0, [A5 - 0x57B4]
  698. 000007B6  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  699. 000007BA  6708                     beq        +0xA /* 000007C4 */
  700. 000007BC  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  701. 000007C0  6000 04B2                bra        +0x4B4 /* 00000C74 */
  702. label000007C4:
  703. 000007C4  7003                     moveq.l    D0, 0x03
  704. 000007C6  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  705. 000007CA  6E00 04A4                bgt        +0x4A6 /* 00000C70 */
  706. 000007CE  7005                     moveq.l    D0, 0x05
  707. 000007D0  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  708. 000007D4  661A                     bne        +0x1C /* 000007F0 */
  709. 000007D6  3F3C 0004                move.w     -[A7], 0x4
  710. 000007DA  4EAD 2DB2                jsr        [A5 + 0x2DB2 /* export_1458 */]
  711. 000007DE  7001                     moveq.l    D0, 0x01
  712. 000007E0  B06D C10A                cmp.w      D0, [A5 - 0x3EF6]
  713. 000007E4  6600 048E                bne        +0x490 /* 00000C74 */
  714. 000007E8  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  715. 000007EC  6000 0486                bra        +0x488 /* 00000C74 */
  716. label000007F0:
  717. 000007F0  7004                     moveq.l    D0, 0x04
  718. 000007F2  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  719. 000007F6  660E                     bne        +0x10 /* 00000806 */
  720. 000007F8  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  721. 000007FC  486D 0732                pea.l      [A5 + 0x732 /* export_226 */]
  722. 00000800  A9F1                     syscall    UnloadSeg
  723. 00000802  6000 0470                bra        +0x472 /* 00000C74 */
  724. label00000806:
  725. 00000806  7004                     moveq.l    D0, 0x04
  726. 00000808  B06D C2A6                cmp.w      D0, [A5 - 0x3D5A]
  727. 0000080C  6E00 0462                bgt        +0x464 /* 00000C70 */
  728. 00000810  7002                     moveq.l    D0, 0x02
  729. 00000812  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  730. 00000816  6600 01CC                bne        +0x1CE /* 000009E4 */
  731. 0000081A  42A7                     clr.l      -[A7]
  732. 0000081C  700A                     moveq.l    D0, 0x0A
  733. 0000081E  2F00                     move.l     -[A7], D0
  734. 00000820  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  735. 00000824  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  736. 00000828  57C0                     seq        D0
  737. 0000082A  4A00                     tst.b      D0
  738. 0000082C  6600 0446                bne        +0x448 /* 00000C74 */
  739. 00000830  2F00                     move.l     -[A7], D0
  740. 00000832  42A7                     clr.l      -[A7]
  741. 00000834  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  742. 00000838  2F3C 5742 544E           move.l     -[A7], 0x5742544E /* 'WBTN' */
  743. 0000083E  486E FFEA                pea.l      [A6 - 0x16]
  744. 00000842  A9FD                     syscall    GetScrap
  745. 00000844  221F                     move.l     D1, [A7]+
  746. 00000846  201F                     move.l     D0, [A7]+
  747. 00000848  4A81                     tst.l      D1
  748. 0000084A  5FC1                     sle        D1
  749. 0000084C  8001                     or.b       D0, D1
  750. 0000084E  6600 0424                bne        +0x426 /* 00000C74 */
  751. 00000852  2D6D AEAC FFE6           move.l     [A6 - 0x1A], [A5 - 0x5154]
  752. 00000858  102D B570                move.b     D0, [A5 - 0x4A90]
  753. 0000085C  6706                     beq        +0x8 /* 00000864 */
  754. 0000085E  2D6D AE96 FFE6           move.l     [A6 - 0x1A], [A5 - 0x516A]
  755. label00000864:
  756. 00000864  4267                     clr.w      -[A7]
  757. 00000866  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  758. 0000086A  3F3C 0001                move.w     -[A7], 0x1
  759. 0000086E  486E FFC8                pea.l      [A6 - 0x38]
  760. 00000872  4EAD 2A3A                jsr        [A5 + 0x2A3A /* export_1347 */]
  761. 00000876  101F                     move.b     D0, [A7]+
  762. 00000878  6700 03F6                beq        +0x3F8 /* 00000C70 */
  763. 0000087C  2D6E FFFA FFC4           move.l     [A6 - 0x3C], [A6 - 0x6]
  764. 00000882  206E FFC4                movea.l    A0, [A6 - 0x3C]
  765. 00000886  2050                     movea.l    A0, [A0]
  766. 00000888  2D48 FF7E                move.l     [A6 - 0x82], A0
  767. 0000088C  316E FFCA 0002           move.w     [A0 + 0x2], [A6 - 0x36]
  768. 00000892  102D B570                move.b     D0, [A5 - 0x4A90]
  769. 00000896  6614                     bne        +0x16 /* 000008AC */
  770. 00000898  7000                     moveq.l    D0, 0x00
  771. 0000089A  206E FF7E                movea.l    A0, [A6 - 0x82]
  772. 0000089E  3028 000E                move.w     D0, [A0 + 0xE]
  773. 000008A2  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  774. 000008A8  3140 000E                move.w     [A0 + 0xE], D0
  775. label000008AC:
  776. 000008AC  4267                     clr.w      -[A7]
  777. 000008AE  206E FF7E                movea.l    A0, [A6 - 0x82]
  778. 000008B2  3F28 0016                move.w     -[A7], [A0 + 0x16]
  779. 000008B6  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  780. 000008BA  3D5F FF8A                move.w     [A6 - 0x76], [A7]+
  781. 000008BE  206E FFC4                movea.l    A0, [A6 - 0x3C]
  782. 000008C2  2050                     movea.l    A0, [A0]
  783. 000008C4  316E FF8A 0016           move.w     [A0 + 0x16], [A6 - 0x76]
  784. 000008CA  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  785. 000008CE  4EBA FBD2                jsr        [PC - 0x42E /* 000004A2 */]
  786. 000008D2  206E FFC4                movea.l    A0, [A6 - 0x3C]
  787. 000008D6  2050                     movea.l    A0, [A0]
  788. 000008D8  2028 0010                move.l     D0, [A0 + 0x10]
  789. 000008DC  3D40 FFA0                move.w     [A6 - 0x60], D0
  790. 000008E0  6706                     beq        +0x8 /* 000008E8 */
  791. 000008E2  2F0E                     move.l     -[A7], A6
  792. 000008E4  4EBA FC8E                jsr        [PC - 0x372 /* 00000574 */]
  793. label000008E8:
  794. 000008E8  4267                     clr.w      -[A7]
  795. 000008EA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  796. 000008EE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  797. 000008F2  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  798. 000008F6  101F                     move.b     D0, [A7]+
  799. 000008F8  671A                     beq        +0x1C /* 00000914 */
  800. 000008FA  206E FFC4                movea.l    A0, [A6 - 0x3C]
  801. 000008FE  2050                     movea.l    A0, [A0]
  802. 00000900  43ED C734                lea.l      A1, [A5 - 0x38CC]
  803. 00000904  700E                     moveq.l    D0, 0x0E
  804. label00000906:
  805. 00000906  32D8                     move.w     [A1]+, [A0]+
  806. 00000908  51C8 FFFC                dbf        D0, -0x6 /* 00000906 */
  807. 0000090C  2B6E FFE6 B564           move.l     [A5 - 0x4A9C], [A6 - 0x1A]
  808. 00000912  6004                     bra        +0x6 /* 00000918 */
  809. label00000914:
  810. 00000914  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  811. label00000918:
  812. 00000918  102D C2D8                move.b     D0, [A5 - 0x3D28]
  813. 0000091C  6700 0088                beq        +0x8A /* 000009A6 */
  814. 00000920  42A7                     clr.l      -[A7]
  815. 00000922  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  816. 00000926  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  817. 0000092C  486E FFEA                pea.l      [A6 - 0x16]
  818. 00000930  A9FD                     syscall    GetScrap
  819. 00000932  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  820. 00000936  6F6E                     ble        +0x70 /* 000009A6 */
  821. 00000938  3D6E FFCA FF8A           move.w     [A6 - 0x76], [A6 - 0x36]
  822. 0000093E  202E FFE6                move.l     D0, [A6 - 0x1A]
  823. 00000942  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  824. 00000946  660A                     bne        +0xC /* 00000952 */
  825. 00000948  302E FF8A                move.w     D0, [A6 - 0x76]
  826. 0000094C  4440                     neg.w      D0
  827. 0000094E  3D40 FF8A                move.w     [A6 - 0x76], D0
  828. label00000952:
  829. 00000952  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  830. 00000956  202E FFF6                move.l     D0, [A6 - 0xA]
  831. 0000095A  5280                     addq.l     D0, 1
  832. 0000095C  2F00                     move.l     -[A7], D0
  833. 0000095E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  834. 00000962  4267                     clr.w      -[A7]
  835. 00000964  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  836. 00000968  4A5F                     tst.w      [A7]+
  837. 0000096A  6600 0308                bne        +0x30A /* 00000C74 */
  838. 0000096E  206E FFFA                movea.l    A0, [A6 - 0x6]
  839. 00000972  202E FFF6                move.l     D0, [A6 - 0xA]
  840. 00000976  D090                     add.l      D0, [A0]
  841. 00000978  2D40 FF8E                move.l     [A6 - 0x72], D0
  842. 0000097C  206E FF8E                movea.l    A0, [A6 - 0x72]
  843. 00000980  4210                     clr.b      [A0]
  844. 00000982  4267                     clr.w      -[A7]
  845. 00000984  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  846. 00000988  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  847. 0000098C  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  848. 00000990  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  849. 00000994  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  850. 00000998  4267                     clr.w      -[A7]
  851. 0000099A  486E FF8C                pea.l      [A6 - 0x74]
  852. 0000099E  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  853. 000009A2  1D5F FF8D                move.b     [A6 - 0x73], [A7]+
  854. label000009A6:
  855. 000009A6  3F3C 0002                move.w     -[A7], 0x2
  856. 000009AA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  857. 000009AE  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  858. 000009B2  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  859. 000009B6  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  860. 000009BA  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  861. 000009BE  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  862. 000009C2  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  863. 000009C6  41ED C290                lea.l      A0, [A5 - 0x3D70]
  864. 000009CA  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  865. 000009CE  7003                     moveq.l    D0, 0x03
  866. label000009D0:
  867. 000009D0  30D9                     move.w     [A0]+, [A1]+
  868. 000009D2  51C8 FFFC                dbf        D0, -0x6 /* 000009D0 */
  869. 000009D6  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  870. 000009DA  3D7C 000E 0008           move.w     [A6 + 0x8], 0xE
  871. 000009E0  6000 0292                bra        +0x294 /* 00000C74 */
  872. label000009E4:
  873. 000009E4  7003                     moveq.l    D0, 0x03
  874. 000009E6  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  875. 000009EA  6600 0284                bne        +0x286 /* 00000C70 */
  876. 000009EE  42A7                     clr.l      -[A7]
  877. 000009F0  700A                     moveq.l    D0, 0x0A
  878. 000009F2  2F00                     move.l     -[A7], D0
  879. 000009F4  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  880. 000009F8  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  881. 000009FC  57C0                     seq        D0
  882. 000009FE  4A00                     tst.b      D0
  883. 00000A00  6600 0272                bne        +0x274 /* 00000C74 */
  884. 00000A04  2F00                     move.l     -[A7], D0
  885. 00000A06  42A7                     clr.l      -[A7]
  886. 00000A08  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  887. 00000A0C  2F3C 5746 4C44           move.l     -[A7], 0x57464C44 /* 'WFLD' */
  888. 00000A12  486E FFEA                pea.l      [A6 - 0x16]
  889. 00000A16  A9FD                     syscall    GetScrap
  890. 00000A18  221F                     move.l     D1, [A7]+
  891. 00000A1A  201F                     move.l     D0, [A7]+
  892. 00000A1C  4A81                     tst.l      D1
  893. 00000A1E  5FC1                     sle        D1
  894. 00000A20  8001                     or.b       D0, D1
  895. 00000A22  6600 0250                bne        +0x252 /* 00000C74 */
  896. 00000A26  2D6D AEAC FFE6           move.l     [A6 - 0x1A], [A5 - 0x5154]
  897. 00000A2C  102D B570                move.b     D0, [A5 - 0x4A90]
  898. 00000A30  6706                     beq        +0x8 /* 00000A38 */
  899. 00000A32  2D6D AE96 FFE6           move.l     [A6 - 0x1A], [A5 - 0x516A]
  900. label00000A38:
  901. 00000A38  4267                     clr.w      -[A7]
  902. 00000A3A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  903. 00000A3E  3F3C 0002                move.w     -[A7], 0x2
  904. 00000A42  486E FFA6                pea.l      [A6 - 0x5A]
  905. 00000A46  4EAD 2A3A                jsr        [A5 + 0x2A3A /* export_1347 */]
  906. 00000A4A  101F                     move.b     D0, [A7]+
  907. 00000A4C  6700 0222                beq        +0x224 /* 00000C70 */
  908. 00000A50  2D6E FFFA FFA2           move.l     [A6 - 0x5E], [A6 - 0x6]
  909. 00000A56  206E FFA2                movea.l    A0, [A6 - 0x5E]
  910. 00000A5A  2050                     movea.l    A0, [A0]
  911. 00000A5C  2D48 FF7A                move.l     [A6 - 0x86], A0
  912. 00000A60  316E FFA8 0002           move.w     [A0 + 0x2], [A6 - 0x58]
  913. 00000A66  102D B570                move.b     D0, [A5 - 0x4A90]
  914. 00000A6A  6614                     bne        +0x16 /* 00000A80 */
  915. 00000A6C  7000                     moveq.l    D0, 0x00
  916. 00000A6E  206E FF7A                movea.l    A0, [A6 - 0x86]
  917. 00000A72  1028 0005                move.b     D0, [A0 + 0x5]
  918. 00000A76  C0BC 0000 00F7           and.l      D0, 0xF7
  919. 00000A7C  1140 0005                move.b     [A0 + 0x5], D0
  920. label00000A80:
  921. 00000A80  206E FF7A                movea.l    A0, [A6 - 0x86]
  922. 00000A84  3D68 0016 FF9E           move.w     [A6 - 0x62], [A0 + 0x16]
  923. 00000A8A  4267                     clr.w      -[A7]
  924. 00000A8C  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  925. 00000A90  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  926. 00000A94  3D5F FF8A                move.w     [A6 - 0x76], [A7]+
  927. 00000A98  206E FFA2                movea.l    A0, [A6 - 0x5E]
  928. 00000A9C  2050                     movea.l    A0, [A0]
  929. 00000A9E  316E FF8A 0016           move.w     [A0 + 0x16], [A6 - 0x76]
  930. 00000AA4  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  931. 00000AA8  4EBA F9F8                jsr        [PC - 0x608 /* 000004A2 */]
  932. 00000AAC  4267                     clr.w      -[A7]
  933. 00000AAE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  934. 00000AB2  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  935. 00000AB6  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  936. 00000ABA  101F                     move.b     D0, [A7]+
  937. 00000ABC  6718                     beq        +0x1A /* 00000AD6 */
  938. 00000ABE  206E FFA2                movea.l    A0, [A6 - 0x5E]
  939. 00000AC2  2050                     movea.l    A0, [A0]
  940. 00000AC4  43ED C734                lea.l      A1, [A5 - 0x38CC]
  941. 00000AC8  700E                     moveq.l    D0, 0x0E
  942. label00000ACA:
  943. 00000ACA  32D8                     move.w     [A1]+, [A0]+
  944. 00000ACC  51C8 FFFC                dbf        D0, -0x6 /* 00000ACA */
  945. 00000AD0  2B6E FFE6 B564           move.l     [A5 - 0x4A9C], [A6 - 0x1A]
  946. label00000AD6:
  947. 00000AD6  102D C2D8                move.b     D0, [A5 - 0x3D28]
  948. 00000ADA  6700 0158                beq        +0x15A /* 00000C34 */
  949. 00000ADE  42A7                     clr.l      -[A7]
  950. 00000AE0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  951. 00000AE4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  952. 00000AEA  486E FFEA                pea.l      [A6 - 0x16]
  953. 00000AEE  A9FD                     syscall    GetScrap
  954. 00000AF0  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  955. 00000AF4  6F00 013E                ble        +0x140 /* 00000C34 */
  956. 00000AF8  3D6E FFA8 FF8A           move.w     [A6 - 0x76], [A6 - 0x58]
  957. 00000AFE  202E FFE6                move.l     D0, [A6 - 0x1A]
  958. 00000B02  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  959. 00000B06  660A                     bne        +0xC /* 00000B12 */
  960. 00000B08  302E FF8A                move.w     D0, [A6 - 0x76]
  961. 00000B0C  4440                     neg.w      D0
  962. 00000B0E  3D40 FF8A                move.w     [A6 - 0x76], D0
  963. label00000B12:
  964. 00000B12  42A7                     clr.l      -[A7]
  965. 00000B14  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  966. 00000B1A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  967. 00000B1E  4A9F                     tst.l      [A7]+
  968. 00000B20  6E58                     bgt        +0x5A /* 00000B7A */
  969. 00000B22  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  970. 00000B26  202E FFF6                move.l     D0, [A6 - 0xA]
  971. 00000B2A  5280                     addq.l     D0, 1
  972. 00000B2C  2F00                     move.l     -[A7], D0
  973. 00000B2E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  974. 00000B32  4267                     clr.w      -[A7]
  975. 00000B34  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  976. 00000B38  4A5F                     tst.w      [A7]+
  977. 00000B3A  6600 0138                bne        +0x13A /* 00000C74 */
  978. 00000B3E  206E FFFA                movea.l    A0, [A6 - 0x6]
  979. 00000B42  202E FFF6                move.l     D0, [A6 - 0xA]
  980. 00000B46  D090                     add.l      D0, [A0]
  981. 00000B48  2D40 FF8E                move.l     [A6 - 0x72], D0
  982. 00000B4C  206E FF8E                movea.l    A0, [A6 - 0x72]
  983. 00000B50  4210                     clr.b      [A0]
  984. 00000B52  4267                     clr.w      -[A7]
  985. 00000B54  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  986. 00000B58  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  987. 00000B5C  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  988. 00000B60  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  989. 00000B64  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  990. 00000B68  4267                     clr.w      -[A7]
  991. 00000B6A  486E FF8C                pea.l      [A6 - 0x74]
  992. 00000B6E  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  993. 00000B72  1D5F FF8D                move.b     [A6 - 0x73], [A7]+
  994. 00000B76  6000 00BC                bra        +0xBE /* 00000C34 */
  995. label00000B7A:
  996. 00000B7A  206D CBC0                movea.l    A0, [A5 - 0x3440]
  997. 00000B7E  2050                     movea.l    A0, [A0]
  998. 00000B80  4868 003E                pea.l      [A0 + 0x3E]
  999. 00000B84  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1000. 00000B88  206D CBC0                movea.l    A0, [A5 - 0x3440]
  1001. 00000B8C  2050                     movea.l    A0, [A0]
  1002. 00000B8E  216E FFFA 003E           move.l     [A0 + 0x3E], [A6 - 0x6]
  1003. 00000B94  3D6E FF9E FF92           move.w     [A6 - 0x6E], [A6 - 0x62]
  1004. 00000B9A  1D6D C74E FF94           move.b     [A6 - 0x6C], [A5 - 0x38B2]
  1005. 00000BA0  3D6D C74C FF96           move.w     [A6 - 0x6A], [A5 - 0x38B4]
  1006. 00000BA6  42AE FF98                clr.l      [A6 - 0x68]
  1007. 00000BAA  426E FF9C                clr.w      [A6 - 0x64]
  1008. 00000BAE  206D CBC0                movea.l    A0, [A5 - 0x3440]
  1009. 00000BB2  2050                     movea.l    A0, [A0]
  1010. 00000BB4  2D48 FF76                move.l     [A6 - 0x8A], A0
  1011. 00000BB8  4268 0020                clr.w      [A0 + 0x20]
  1012. 00000BBC  206E FF76                movea.l    A0, [A6 - 0x8A]
  1013. 00000BC0  317C 7FFF 0022           move.w     [A0 + 0x22], 0x7FFF
  1014. 00000BC6  3F3C 000F                move.w     -[A7], 0xF
  1015. 00000BCA  486E FF92                pea.l      [A6 - 0x6E]
  1016. 00000BCE  4267                     clr.w      -[A7]
  1017. 00000BD0  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1018. 00000BD4  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  1019. 00000BD8  42A7                     clr.l      -[A7]
  1020. 00000BDA  700A                     moveq.l    D0, 0x0A
  1021. 00000BDC  2F00                     move.l     -[A7], D0
  1022. 00000BDE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1023. 00000BE2  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  1024. 00000BE6  42A7                     clr.l      -[A7]
  1025. 00000BE8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1026. 00000BEC  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  1027. 00000BF2  486E FFEA                pea.l      [A6 - 0x16]
  1028. 00000BF6  A9FD                     syscall    GetScrap
  1029. 00000BF8  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  1030. 00000BFC  42A7                     clr.l      -[A7]
  1031. 00000BFE  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  1032. 00000C04  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1033. 00000C08  4267                     clr.w      -[A7]
  1034. 00000C0A  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1035. 00000C0E  3F3C 000B                move.w     -[A7], 0xB
  1036. 00000C12  A83D                     syscall    TEDispatch
  1037. 00000C14  4267                     clr.w      -[A7]
  1038. 00000C16  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  1039. 00000C1A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1040. 00000C1E  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  1041. 00000C22  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  1042. 00000C26  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  1043. 00000C2A  1D5F FF8D                move.b     [A6 - 0x73], [A7]+
  1044. 00000C2E  1D7C 0001 FF8C           move.b     [A6 - 0x74], 0x1
  1045. label00000C34:
  1046. 00000C34  3F3C 0003                move.w     -[A7], 0x3
  1047. 00000C38  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1048. 00000C3C  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  1049. 00000C40  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  1050. 00000C44  4EAD 2E4A                jsr        [A5 + 0x2E4A /* export_1477 */]
  1051. 00000C48  2F2D B564                move.l     -[A7], [A5 - 0x4A9C]
  1052. 00000C4C  3F2D C736                move.w     -[A7], [A5 - 0x38CA]
  1053. 00000C50  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  1054. 00000C54  41ED C290                lea.l      A0, [A5 - 0x3D70]
  1055. 00000C58  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  1056. 00000C5C  7003                     moveq.l    D0, 0x03
  1057. label00000C5E:
  1058. 00000C5E  30D9                     move.w     [A0]+, [A1]+
  1059. 00000C60  51C8 FFFC                dbf        D0, -0x6 /* 00000C5E */
  1060. 00000C64  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  1061. 00000C68  3D7C 000F 0008           move.w     [A6 + 0x8], 0xF
  1062. 00000C6E  6004                     bra        +0x6 /* 00000C74 */
  1063. label00000C70:
  1064. 00000C70  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1065. label00000C74:
  1066. 00000C74  4FEE FF56                lea.l      A7, [A6 - 0xAA]
  1067. 00000C78  486E FFFA                pea.l      [A6 - 0x6]
  1068. 00000C7C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1069. 00000C80  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1070. 00000C84  4E5E                     unlink     A6
  1071. 00000C86  4E75                     rts
  1072. 00000C88  003E                     .incomplete
  1073.